package cc.aiee.alipay.model;

import java.io.Serializable;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

import lombok.Data;

@Data
public class AliPayAppRefundModel implements Serializable {
	
	private static final long serialVersionUID = 1L;

	// 商户订单号
	@NotBlank
	private String out_trade_no;
	// 支付宝交易号
	@NotBlank
	private String trade_no;
	// 标识一次退款请求，同一笔交易多次退款需要保证唯一，如需部分退款，则此参数必传。
	@NotBlank
	private String out_request_no;
	// 退款的金额
	@NotNull
	private Integer refund_amount;

}
